package contabancaria.adm.bancario;

public class Funcionario {

	public Funcionario() {
		
	}
	
	private String nome = "";
	private String departamento;
	private double salario;
	private String dataEntrada;
	private String rg;
	
	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		if (this.nome.equals(""))
		  this.nome = nome;
	}

	public String getDepartamento() {
		return departamento;
	}

	public void setDepartamento(String departamento) {
		this.departamento = departamento;
	}

	public double getSalario() {
		return salario;
	}

	public void setSalario(double salario) {
		this.salario = salario;
	}

	public String getDataEntrada() {
		return dataEntrada;
	}

	public void setDataEntrada(String dataEntrada) {
		this.dataEntrada = dataEntrada;
	}

	public String getRg() {
		return rg;
	}

	public void setRg(String rg) {
		this.rg = rg;
	}
	
	@Override
	public String toString(){
		String dados = "Nome: " + this.nome + "\nDepartamento; " + this.departamento
				+ "\nSalario: " + String.valueOf(this.salario) + "\nData de Entrada: " + this.dataEntrada
				+ "\nRG: " + this.rg;
		return dados;
	}
	
	public void bonifica(){
		this.salario *= 1.1;
	}
	
	public double getBonificacao(){
		return this.salario * 1.1;
	}

}
	
	
